﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using SGT_ON;

public partial class Proveedor : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //lo pongo en estado insetar si el ID no es especificado o el numero es menor o igual a 0
            int _ID;
            if (Request.QueryString["ID"] == null)
                fvMarca.ChangeMode(FormViewMode.Insert);
            else
            {
                if (int.TryParse(Request.QueryString["ID"], out _ID) == true)
                    if (_ID <= 0)
                        fvMarca.ChangeMode(FormViewMode.Insert);
            }
        }
    }
    protected void txtBuscar_TextChanged(object sender, EventArgs e)
    {
        Buscar();
    }
    private void Buscar()
    {
        popBusqueda.ShowOnPageLoad = true;
        gvProveedores.DataBind();
    }

    protected void btnBuscar_Click1(object sender, ImageClickEventArgs e)
    {
        Buscar();
    }

    protected void fvPersonal_ItemInserting(object sender, FormViewInsertEventArgs e)
    {
        e.Values["EstaActivo"] = true.ToString();
    }
    protected void btnActivar_Click(object sender, EventArgs e)
    {
        ((HiddenField)fvMarca.FindControl("hfEstaActivo")).Value = true.ToString();
        fvMarca.UpdateItem(true);
    }
    protected void btnInactivo_Click(object sender, EventArgs e)
    {
        ((HiddenField)fvMarca.FindControl("hfEstaActivo")).Value = false.ToString();
        fvMarca.UpdateItem(true);
    }
    protected void dsUnidadDeMedida_Inserted(object sender, ObjectDataSourceStatusEventArgs e)
    {
        StockProveedor _proveedor = (StockProveedor)e.ReturnValue;
        Response.Redirect("Proveedor.aspx?ID=" + _proveedor.ID.ToString());
    }
}